design for test analysis dsp fourier consulting writing data digital editor processing design fpga analog research dft editing camera dfm video audio canon